subsurface ocean - Spanish English Dictionary